package net.thxjj.adminServer.entity;

public enum ResultEnum {
	SUCCESS(200, "成功"),
	NOT_AUTH(401, "未授权"),
	SUCCESS_LOGIN(200, "登录成功"),
	TOKEN_TIME_OUT(960001, "授权已过期"),
	LOGIN_PASSWORD_ERROR(960002, "登录密码错误"),
	PARAMETER_EMPTY_ERROR(960003, "参数为空"),
	PARAMETER_FORMAT_ERROR(960004, "参数格式错误"),
	PARAMETER_VALUE_ERROR(960005, "参数取值错误"),
	IS_NO_LOGIN_ERROR(960006, "当前设备没有多次登录的错误"),
	DEVICE_NOT_EXIST_ERROR(960007, "设备不存在"),
	PRODUCT_NOT_EXIST_ERROR(960008, "产品不存在"),
	PRODUCT_PARAM_NOT_EXIST_ERROR(960009, "设备属性不存在"),
	PARAM_UNIT_NOT_EXIST_ERROR(960010, "属性单位不存在"),
	PARAM_UNIT_NAME_NOT_EXIST_ERROR(960011, "属性单位名称不存在"),
	PARAM_UNIT_MAX_NOT_EXIST_ERROR(960012, "属性最大值不存在"),
	PARAM_UNIT_MIN_NOT_EXIST_ERROR(960013, "属性最小值不存在"),
	PRODUCT_PARAM_IS_ALREADY_EXIST_ERROR(960014, "此设备属性已存在"),
	MAX_MIN_ERROR(960015, "最大值必须比最小值大"),
	CMD_ID_EXIST_ERROR(960016, "cmdId已存在"),
	CMD_IS_NOT_EXIST_ERROR(960017, "cmd不存在"),
	PARAM_LIST_FORMAT_ERROR(960018, "参数列表格式错误"),
	PARAM_LIST_IS_EMPTY_ERROR(960019, "参数列表为空"),
	CMD_ID_VALUE_ERROR(960020, "cmdId必须1到100之间取值"),
	DATE_BE_IS_NOT_ALLOW_LIT_THAN_ONEDAY_ERROR(960021, "时间间隔不允许小于1天"),
	DATE_BE_IS_NOT_ALLOW_LAT_THAN_60DAY_ERROR(960022, "时间间隔不允许大于60天"),
	HEART_ANALYSIS_IS_NOT_SUPPORT_FOR_THIS_PRODUCT(960023, "此产品不支持深度心跳分析"),
	DEVICE_NOT_SUPPORT_PROTOCOL(960024, "设备不支持"),
	EXCEL_REPORT_IS_NOT_EXIST(960025, "导入报告不存在"),

	ADMIN_NOT_EXIST_ERROR(860001, "该管理员不存在"),
	ADMIN_AGE_ERROR(860002, "年龄参数不合法"),
	ADMIN_SEX_ERROR(860003, "性别参数不合法"),
	USER_IS_EXIST_ERROR(860004, "用户已存在"),
	USER_IS_LOCK_ERROR(860005, "账号已锁定"),
	SUPER_ADMIN_CAN_NOT_LOCK_ERROR(860006, "超级管理员不允许删除或锁定"),
	FILE_UPLOAD_ERROR(860007, "文件上传失败"),
	FILE_UPLOAD_ERROR_ERROR_FORMAT(86008, "文件上传失败,请核对模版"),
	FILE_IS_EMPTY_ERROR(860009, "文件为空"),
	FILE_CONTENT_IS_ERROR(860010, "文件内数据为空"),
	THIS_DEVICE_NOT_OPERATOR_DEVICE(860011, "该设备不属于运营商设备"),
	PUSH_RULE_IS_NOT_EXIST(860012, "推送规则不存在"),
	PUSH_RULE_PROPERTY_EXIST(860013, "推送的触发属性已存在"),
	FAILED(400, "400内部错误"),
	AEP_FAIED(600, "AEP平台错误"),
	ERROR(500, "内部错误");
	;
	private int code;
	private String msg;
	private ResultEnum(int code, String msg) {
		this.code = code;
		this.msg = msg;
	}
	public int getCode() {
		return code;
	}
	public String getMsg() {
		return msg;
	}
	
}
